/**  ## 发送网络请求
 *   ### 使用场景： 在useEffect 中发送网络请求，并且封装同步async await 操作
 *   ### 语法要求： 不可以在useEffect的回调函数外层直接包裹await,因为异步会导致请求函数无法立即返回
 *          useEffect(asyc ()=> {
 *              const res = await axios.get('http://geek.itheima.net/v1_0/channels')
 *              console.log(res)
 *          },[])
 *   ### 正确写法： 在内部单独定义一个函数，然后把这个函数包装成同步。
 *      useEffect( () => {
 *          async function fetchData(){
 *              const res = await axios.get('http://geek.itheima.net/v1_0/channels')
 *              console.log(res)
 *          }
 *      },[])
 */
